3010 781
2139 579
1888 529
445 94
1271 328
730 225
999 214
1020 177
1908 349
1155 126
14065 59
19785 279
3680 380
7047 333
8731 549
38536 344
5056 559
2992 336