303 60
2722 523
1513 342
2989 717
1976 522
2753 783
1783 516
2935 665
2033 583
956 191
2802 728
2275 346
1767 338
2970 731
389 118
290 42
904 213
866 242
2039 97
2168 413
294 71
1210 267
3200 616
2197 631