2061
3
1129
1
701
2
850
0
2075
12
475
2954
4005
919
2528
1243
4585
10
2123
1105
1103
337
534
490
2271
4
484
596
1166
562
2663
1862
3971
668
2701
460
1298