2652 7
3198 6
3660 9
2843 1
5926 4
15476 31
4012 8
19961 28
8158 8
4981 6
20353 28
37269 60
15274 20
30291 24
16696 15
14361 10
16762 13
17437 17
8546 12
13580 13
27365 27
10855 10
10157 15
22270 47