706
2
1156
4
3758
6
4246
5
872
1
1247
1938
3
1757
1629
1953
1302
1700
2824
21198
14
2279
7
2707
9
1275
4749
3891
17
2669
1085
414
8353
23
1043
1628
2241
8
1902
1220
2774
498