1231
1
841
2
951
619
564
14125
10
2502
1672
2740
2848
989
0
1548
1544
3
2447
6
3539
2518
2192
1994
1218
2235
1115
8607
8
4943
2153
7
1458
2122
2427
12
2687
2794
3546