112
0
60
144
337
241
65
21
258
38
1218
58
75
1015
1038
113
488
237069
1754
2
762
183
32
1393
81
25
95
259
316
1525