1020
0
31535
968
25137
798
801
20634
8
514
2275
2
19279
2668
394
467
3114
4
392
371
46
529
5223
9
1824
17353
449
581
158
297
325
579
1089
988
918