143
1
157
109
314
229
543
233
72
187
168
3
2212
6
1641
1659
2
1013
646
754
766
1430
471
579
661
324
714
0
1305
846
878
1211
622
1152