107
0
2730
2287
2
1359
1
4223
22
4771
1961
1499
9244
2055
3164
8
1010
1245
1344
5367
576
483
4830
3615
7
3813
11
1911
4418
1903
1073
3819
4586
3
3646
383
3488
2201