22938 37
3990 3
4444 4
65225 180
45702 17
25037 43
10317 9
6757 13
3470 17
8505 9
157 13
30049 70
512 7
33124 38
12893 38
3653 8
15152 11
2866 5
10655 16
4029 10
8239 34
18629 32
12122 25
36081 48