3125 503
2845 290
17424 560
5340 431
12684 687
12224 894
55745 548
23398 215
8379 186
4455 400
28354 61
21236 228
19602 449
2775 337
11831 650
1794 126