953
225
1264
575
2082
1046
737
347
948
300
637
276
3268
1786
1109
579
1472
770
799
234
1426
659
785
373
1827
811
748
296
728
134
744
331
703
167
741
244
640
168
714
176