1020
0
2061
2
2546
1
802
471
1551
2955
258
5477
8
1193
325
1463
7334
4
2076
308
497
467
3092
2855
3
360
1632
307
247
455
991
1215
1559
2648
5
4111