3131 88
23551 113
57488 440
56712 532
10316 93
13478 306
12999 392
4171 499
21623 37
4707 352
3334 348
4566 786
28898 550
17865 624
11461 382
6111 544
2691 257
2438 257
621 50
47848 398
27898 241
3077 156
2968 96
3440 290
869 73
56439 431
52980 166
3132 371