3010 781
2139 579
1888 529
445 94
1271 328
730 225
999 214
1025 177
1908 349
1155 126
14065 59
19786 279
3681 380
7047 333
8731 549
38540 344
5056 559
2993 336