3062
4318
650
2312
1315
277
421
290
649
256
74
1725
158
1938
1699