2535
2
21152
8
784
0
2505
1015
1
572
1380
3354
1558
1787
1348
1038
3518
3
3498
4
2622
6
2166
2377
1819
951
1622
32302
83
2522
2999
1681
868
3090
2884
5
3083
1451