22862 800
43054 527
16663 185
10876 341
32944 941
11994 331
26418 528
7746 221
19610 818
17076 522
11887 204
8254 403
2940 272
4311 506
14498 514
8795 806
3547 273
2710 64
5652 591
2068 98
14126 695
6168 661
3912 301
6199 310
6948 566
9483 608
5934 682
4293 258