2238
619
2663
881
3486
1527
1176
579
1508
630
779
181
2693
948
631
205
1708
885
876
197
529
172
544
189
757
138
1283
714
526
256
665
139
514
199
541
56
678
343
557
120