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