2828
27
1865
39
1920
26
2656
16
2013
152
1822
31
5261
144
5007
288
2192
146
2000
29
(2/3)