3659
885
1230
1207
2096
818
3415
2913
793
3303
29057
23578
4299
564
709
631
1158
415
4614
628
2421
1764
1109
5772
1031
279
1180
1732
1619
9990