1020
0
1824
31535
17353
25137
19279
2
165
2275
924
78
798
1405
3114
4
683
4111
3691
5
467
558610
6
2881
968
1267
1
2267
20634
8
2211
1098
2749
726
953
5009
2299