22902 800
43546 527
16699 185
10910 341
33029 941
12029 331
26442 528
7836 221
19836 818
17101 522
11962 204
8284 403
2959 272
4333 506
14526 514
8828 806
3565 273
2728 64
5729 591
2096 98
14178 695
6213 661
3924 301
6232 310
6980 566
9500 608
6004 683
4310 258