176
828
601
2832
358
1685
550
2591
296
1395
1336
6297
189
888
205
963
333
1569
186
876
1061
4998