1020
0
2730
6
20634
8
5112
3
169211
11
467
2657
2668
2
567
1
968
371
529
2855
2275
1482
25137
2881
19279
1824
31535
17353
47041
105290
282572
5429
801
2749
798
3114
4
1098