2927 88
4718 650
19844 200
23353 113
1267 35
2545 96
2725 167
2065 276
5567 457
3588 641
2303 257
1655 174
40142 350
28312 389
8836 186
12031 562
30269 581
19470 451
3435 623
3365 738