1015
1
3805
6
2254
2776
3132
10
1363
297066
0
628
267612
2507
3634
4978
2
3771
3
99072
4629
5
2930
36905
1221
3597
4375
3882
3303
215
5732
1444
2967
2919
1714
3169