1661
655
786
1506
910
2494
1536
1463
357
3448
271
434
1157
3141
605
1064
4132
915
901
1132
337
332
718
834
