15023 42
2872 638
3502 317
1211 253
4874 526
27413 229
3312 459
4072 469
2958 345
12989 115
1498 238
2532 580
4268 806
1449 229
62869 727
5885 853
347 35
8066 478
11186 586
12357 701
5015 516
3043 898
2047 325
8897 694