10990 30
4529 6
4473 5
5843 11
12897 26
5951 7
4679 9
4300 1
7782 20
8918 22
17364 41
11016 13
10832 23
10701 23
44486 60
11735 21
7302 13
6912 11
11791 12
3878 2
49968 170
4150 9
7179 21
23335 40