351 82
619 168
168 45
2949 666
2677 787
1476 340
1237 349
2139 446
1545 385
1452 461
38647 427
15931 139