1020
0
19279
2
25137
467
572
1824
31535
798
801
2073
1
20634
8
1089
514
3233
4
872
2275
3248
968
2668
683
394
3114
474
392
371
46
423
529
17353
449