1020
0
1824
25137
31535
17353
476
1
19279
2
3691
5
2275
2881
968
547
1098
683
66
2749
341
3114
4
1116
954
7334
2299
458
4111
1463
705
1551
2842
8
2008
1880