2057
1
3680
2
951
2327
11
564
619
616
0
1200
3
2502
3140
4
1889
8527
2740
9036
9
3539
5141
7
2906
2134
1289601
2937
2977
1131
3000
2132
1197
5753
10
3873
15
5094
8607
8
2122