10186 652
113329 861
15663 62
31498 211
21936 701
13665 523
32771 502
44200 125
54263 162
2356 43
5547 163
4524 537
8324 341