19279
2
31535
0
25137
683
2275
633
823
653
980
1428
20634
8
351
422
2522
1131
597
1269
326
3114
4
17353
699
901
317
688
799
576
1232
859
2211
802