15510 30
22778 59
6569 27
90662 212
24125 100
7327 17
2271 8
5430 18
19069 97
10763 49
4163 11
4492 12
4092 11
2330 4
3810 15
7902 19
3537 9
2453 4
80462 516
6142 20
3807 8
3067 9
1080 2
2375 5