23033 800
45373 527
16893 185
11061 341
33247 941
12232 331
26556 528
8181 221
20595 818
17212 522
12378 204
8383 403
3048 272
4464 506
14677 514
8980 806
3642 273
2800 64
5862 591
2220 98
14245 695
6394 661
3985 301
6351 310
7083 566
9558 608
6217 683
4370 258