2152
2
3326
3
83
1
2392
784
0
2535
2505
1015
3354
2901
1038
3518
3498
4
2772
467
1380
1819
572
2522
2999
21152
8
1681
868
1451
32302
1787
801
2778
2166
4179