1023
3
1319
1158
4
1764
2
5229
7853
1018
6
1832
7
4441
3345
15
5283
659
3433
2039
13
3417
1
4260
8
11372
1226
0
869
4536
1946
3118
1582
1114
6701
978
2302
5
1467
1246
8887