22901 800
43527 527
16696 185
10908 341
33029 941
12028 331
26442 528
7833 221
19825 818
17099 522
11958 204
8283 403
2959 272
4331 506
14522 514
8825 806
3564 273
2728 64
5728 591
2094 98
14178 695
6207 661
3924 301
6227 310
6980 566
9498 608
6000 683
4305 258