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