2982 9
8697 19
20871 38
13008 40
20193 36
11409 7
4409 5
7415 12
42752 55
14708 13
5955 13
3740 4
13741 21
12194 29
11053 24
3678 13
5838 11
9891 27
4179 5
6687 10
18078 31
34531 99
11236 28
2042 5