58122 8
2295 17
15596 2
2201 6
10399 13
3329 6
3993 8
3336 4
1569 1
1995 1
4936 3
2464 3
6739 19
1800 6
25856 6
28254 16
2840 12
7258 20