699
2
2146
1287
6
1851
4
1436
9384
11
2144
5
3448
1
675
627
994
5767
9
1031
1604
1522
2245
730
745
1332
3
728
657
914
2140
717
4543
990
3271
17
851
825
6221