51693 101
75315 59
88539 238
13152 6
2182 8
5292 9
10601 32
19880 44
5569 16
8550 17
29536 50
19058 37
4789 9
8452 13
8394 18
2106 5
3809 5