19279
2
25137
0
1842
1
31535
467
1020
572
691
2522
2275
1824
646
423
597
390
534
1649
729
2694
3
1972
17353
909
14492
896
5477
8
1543
2190
6383
17
4536
2551