1020
0
1869
5
2730
6
20634
8
968
2657
3
2668
2
31535
467
25137
918
1745
1
2141
2855
1551
482
5223
9
4331
4
1190
1824
17353
909
2272
474
5429
9355
4172
5255
16
521
418