509 86
2944 240
4095 685
4843 489
1470 147
1072 35
1138 128
16144 500
12735 524
3036 702
1366 198
3703 635
2612 379
1822 273
2232 421
1490 225
3358 707
3634 850
1934 330
2888 475
12688 156
3085 456
6221 636
3148 304