22993 800
44687 527
16835 185
10998 341
33158 941
12156 331
26520 528
8063 221
20310 818
17149 522
12212 204
8351 403
3016 272
4409 506
14627 514
8928 806
3607 273
2770 64
5811 591
2173 98
14218 695
6333 661
3964 301
6293 310
7044 566
9539 608
6131 683
4359 258