944
188
906
461
827
217
1064
364
529
114
695
300
1272
426
2447
1300
1460
628
578
163
865
481
604
286
612
178
725
241
534
134
566
250
534
111
766
161
161
79
587
78