1187
853
1
716
570
523
1353
502
603
490
199
362
632
1001
2
2189
3
544
248
198
272
703
674
999
966
884
338
427