1415
266
2313
635
1916
516
1859
806
1050
2965
589
3065
305
411
166