2291
2
6747
8
1594
1
125
623
445
4
90
598
30
0
1522
885
410
1560
7
2180
10
906
3
3423
537
1441
946
1163
9
547
2516
6
1605
1430
6211
1266
2189
2934
2800
576