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