1020
0
1824
19279
2
2730
6
2657
3
2668
5485
8
968
25137
20634
6294
6800
2855
105290
918
467
2989
5
1237
1
2581
767
464
637
51
2190
1094
3203
10
445
543
2716
4
3311