2501 601
2106 628
598 191
2099 674
689 187
2829 740
681 204
1986 571
597 131
771 207
4305 248
42404 292