5085 15
10782 53
51343 109
21915 57
17266 59
4936 16
5836 23
11936 41
6533 21
4470 5
3612 1
11595 51
7418 20
11417 46
6107 23
6506 14
16413 54
4289 9
44428 176
5984 25
14814 80
2325 4
11075 36
2315 1