2334
0
636
2
1321
1
3632
5
5009
814
1090
440
2182
3505
4
274
1337
896
1578
1343
282572
427
1602
488
256612
4669
522
96512
485
36045
1172
3535
563