3508
7
2600
2
2082
0
4363
785
610
3765
4
2305
849
297066
2245
3
267612
4978
1226
1
3053
1101
2529
1504
99072
36905