1020
0
2855
3
19279
2
2881
155
2668
20634
8
467
744
1824
31535
2758
1
4111
1551
376
2730
6
1333
25137
460
223
474
355
968
511
99
3691
5
17353
331
357
247