1090
2
2334
0
3632
5
5009
814
1
440
2182
3505
4
274
1199
1921
1337
896
1578
1343
282572
427
1602
1454
281
488
256612
4669
1107
328
1636
365
522
96512