1020
0
1157
2069
3
1137
1
2243
7
1780
2587
16
547
2730
6
4536
2
2657
2668
3092
2727
3498
4
20634
8
282572
2855
467
968
437
845
514
177
379
2346
1124
2797
10
25137
2830