1008
2
2105
1
3632
5
5009
0
1925
440
3505
4
274
646
887
963
3
1343
282572
427
1184
488
1337
256612
4669
467
614
1290
522
96512
485
36045
1172
3535