15510 30
22778 59
6569 27
91542 214
24524 100
7327 17
2271 8
5430 18
19069 97
10763 49
4163 11
4841 12
4092 11
2330 4
3810 15
7902 19
3537 9
2453 4
80857 517
6142 20
3807 8
3067 9
1080 2
2375 5