3121 503
2844 290
17419 560
5340 431
12684 687
12224 894
55742 548
23398 215
8378 186
4455 400
28354 61
21233 228
19602 449
2775 337
11830 650
1794 126