4970
751
2732
811
2645
584
1252
2605
1079
833
978
436
965
187
957
539
846
534
665
2129
598
981
345
681
343
1023
264
554
206
609
183
693