22948 142
85951 427
2931 40
12171 620
26114 212
19151 426
16284 153
5337 617
3772 597
2677 326
2980 305
2402 313
2245 168
1818 209