500 103
1823 274
2866 573
2673 688
1582 279
3034 901
15356 515
4492 851
1821 457
3245 444
1140 330
3180 608
1518 190
2984 786
715 60
1053 118
1001 137
1334 253
3003 457
1401 245
607 93
2349 394
2380 251
2639 272