925
382
213
162
14
101
122
71
131
81
174
483
1466
282
545
471
675
454
311
652
444
272
321
314
121
322
863
635