140
361
885
623
9118
1595
1876
1443
485
812
691
572
1635
1522
47
142
111
393
912
1152
49
20
581
763
204
515
523
25
41