19783
2
1529
0
25669
489
1894
395
2234
1
493
371
47639
5338
2236
791
391
1026
916
1686
1407
1526
418
17946
1611
502
2823
10
3206
6
795
2861
1350
1285
1834