19279
2
31535
0
25137
1645
1
2907
1028
458
980
303
2041
17353
2714
5
2126
4964
3
223
671
646
348
2275
1346
467
363
383
592
1824
851
453
2003
423
584