22909 800
43580 527
16700 185
10912 341
33033 941
12030 331
26445 528
7847 221
19856 818
17107 522
11971 204
8284 403
2959 272
4338 506
14531 514
8833 806
3567 273
2730 64
5730 591
2103 98
14178 695
6217 661
3926 301
6233 310
6981 566
9505 608
6010 683
4312 258