3013 781
2139 579
1888 529
445 94
1271 328
730 225
999 214
1025 177
1908 349
1155 126
14066 59
19787 279
3682 380
7051 333
8731 549
38540 344
5056 559
2993 336