3116 503
2832 290
17418 560
5339 431
12675 687
12222 894
55722 548
23395 215
8368 186
4454 400
28349 61
21199 228
19601 449
2775 337
11827 650
1794 126