371 27
1130 41
2800 236
2841 796
3009 706
1505 257
2618 708
1776 508
2268 524
1226 205
1980 467
1682 418
1322 326
2257 286
2671 843
2161 459
4368 530
1604 312
513 129
2521 616
2977 679
1506 239
1988 595
2646 150