40225 120
2111 233
31100 356
37414 103
704 133
9207 232
3420 500
2920 636
28084 199
5282 85
17645 659
19027 177
41775 474
18294 935
1424 182
19682 847
62004 278
22369 563
22519 35
1525 124
1128 144
5551 132
34030 656
7230 621