23015 800
45016 527
16862 185
11025 341
33191 941
12185 331
26540 528
8131 221
20439 818
17177 522
12298 204
8367 403
3026 272
4437 506
14647 514
8948 806
3615 273
2781 64
5837 591
2199 98
14236 695
6374 661
3974 301
6333 310
7063 566
9543 608
6173 683
4364 258