19279
2
25137
0
572
2522
653
31535
1428
2275
1824
20634
8
691
573
683
1131
953
360
1346
2211
772
1
390
2190
543
369
597
633
7039
407
3114
4
859
467