2303 3
17914 58
20911 35
11562 37
49502 45
6678 30
508 4
20101 51
13603 52
2811 33
3166 10
3418 13
1838 1
3762 11
2035 6
5916 17
1662 8
3224 7
2216 7
2109 9
2976 11
4376 40
5077 32
9488 81