31535
0
19279
2
25137
1028
1645
1
17353
2907
1346
2275
646
458
543
1824
671
467
20634
8
363
2714
5
453
1182
303
2730
6
2003
2522
572
2041
2809
980
653
2190