2480
4
567
1
1768
2
2302
1760
0
4031
7034
4274
3
108797
2629
1507
1013
913
1652
2732
2682
534
356
2949
6
5717
3619
7258
562
5431
2054
5527
101415
109