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