503 124
240 48
1428 314
2284 555
2928 821
1407 326
1497 309
18630 385
2380 392
2328 566
1733 507
12193 916
13693 586
2564 281
1606 61
1525 153
3096 604
1530 252
12603 744
2058 523
3206 973
3294 562
3864 499
11034 350
3404 784
35041 713
7425 515
5055 686