3096 89
15352 803
5315 276
3636 298
3943 685
5046 338
4013 584
12340 347
3804 397
11947 682
2680 52
1224 49
3123 614
7237 456
2686 131
3541 441
6317 312
3687 548
3059 471
3448 230
85997 319
15558 398
28692 502
71753 516
25083 743
48297 525
20749 186
72435 884