305 30
3591 663
4894 475
2035 284
1698 213
3582 525
3279 545
5296 400
2510 353
5346 434
3554 134
3177 816
2896 515
2366 272
1770 198
1424 166
1081 126
4656 174
1877 316
1087 151
3392 540
1356 146
15071 728
1575 51