3497
4
2502
5
850
0
2954
2
3035
1
919
4996
6
1243
2123
1105
2035
181997
11
1103
337
534
490
591
2271
484
2499
596
1166
562
1106
2663
1862
3971
2275
3
1507
668