646
1
685
0
696
1635
4
608
3196
2
1118
1847
2623
18
2428
106
2443
3
1535
109776
42
3418
1781
12185
5
10423
1650
3001
267612
2999
1011
1432