2656 10
1503 0
73277 6
65730 10
37732 2
56978 4
21155 5
26105 9
27132 4
20282 8
26001 6
27584 4
20657 7
1748005 99
344905 34
121028 4
294127 23
1480980 52
291755 6