20591 159
4710 641
10725 441
4277 638
29409 342
30830 177
12122 294
3641 74
28935 233
2543 166
13329 343
29265 107
6937 45
9465 671
3552 371
12238 741