3121 503
2844 290
17419 560
5340 431
12684 687
12224 894
55741 548
23397 215
8378 186
4455 400
28352 61
21225 228
19602 449
2775 337
11830 650
1794 126