3136 503
2849 290
17424 560
5345 431
12687 687
12225 894
55756 548
23398 215
8381 186
4455 400
28355 61
21252 228
19604 449
2776 337
11835 650
1795 126