3225
3
1040
1
3683
83
3053
7
1288
3765
4
1816
297066
0
1295
833
2
894
2788
1888
2683
1825
2402
2650
20
571
1558
2890
1137
2247
866
280
2368
2258
2207
1905
1508