646
0
1622
3
1841
7
792
1
1161
4
2046
8
2470
2
683
4437
1152
1852
5169
12
334
2260
1425
2393
1778
3092
1053
105290
2585
2306