1123
1
951
1125
619
2647
6
2110
3065
564
2368
2502
1221
2
2740
3539
3
1332
1286
1568
1660
1489
5
929
2257
8607
8
4943
2153
7
1167
1630
2688