2525
3
1289601
4
3351
5
2949
6
5535
13
1545
2
4623
2601
1
2845
12
8437
0
10996
2675
2173
3901
1906
3137
1856
2165
1869
99072
2344
725
2664
964
1764
2620
2047
4212
2936
10
4465
22