2143
0
995
1
1610
3632
5
5009
6370
440
3505
4
274
746
4497
4323
1343
282572
427
738
488
1337
256612
4669
2
957
1073
2319
10
736
522
96512