230
0
129
832
1
690
893
173
125
328
38
171
479
2
1845
2277
3
1630
326
1175
6446
877
788
1116
1637
1191
1337
870
2282
2101
5
1039
56
9040
4
904