22012 192
12540 269
3374 604
15531 229
33977 708
19283 574
41551 135
27491 335
13297 509
9933 524
8076 356
10184 485
8217 330
5423 240
1571 159