2251
559
2018
702
3125
1587
850
188
793
261
761
199
505
194
715
316
598
235
879
356
717
282
271
101
626
267
1454
642
753
367
1603
838
568
301
635
236
685
158
1886
958