5577
2231
1007
348
656
243
873
368
527
236
827
313
740
395
520
139
284
108
682
162
488
137
228
149
1788
805
852
269
531
135
911
497
768
259
461
95
346
117
238
144