1656
2
41355
3
2355
4
3401
5820
1886
6
2555
2197
7
2720
12761
1793
1
1777
0
1712
2226
528
1033
592
8819
12
1152
1280
2845
5
4614
114240
45
971
706
2121
2512
3080
3593
1875