3044
850
2954
825
1773
704
1773
354
1394
476
1349
998
766
702
591
844
510
664
469
726
375
553
373
641
336
895
324
863
300
576
214
702
181
160