176
642
127
164
404
10
272
213
220
1035
5
0
162
280
206
396
1066
1784
1187
590
700
20
2016
102
671
