3508
7
2600
2
2082
0
4363
785
610
3765
4
2305
1492
3
2342
1
849
297066
2245
1221
267612
885
938
1246
4978
1226
3053
755
1101
2529
1504
99072
36905