1018
3
1733
4
500
1
986
2
2415
261
735
1023
1075
1157
4939
16
6928
8
2158
445
1058
5
1100
1516
6
1676
2313
1187
2812