1123
1
2069
3
2855
20634
8
625
2
2730
6
282572
0
2668
4820
3442
1412
53
2652
315
240
2209
4396
1954
180849
835
2493
2497
1767
1842
2461
20
1714
1734
2990
105290
2199