1629
1
1462
1630
2
3632
5
5009
0
1230
440
3505
4
274
1941
954
1743
3
1767
1343
282572
427
1425
488
1337
256612
2428
4669
1239
522
96512
994
485