1052
1
1110
3
399
1562
2
3632
5
903
646
0
2603
7
5009
440
3505
4
274
1882
1054
2440
1640
9
1512
110
1343
282572
392
427
2669
3438
2201
2830
458
488
1337
256612