199
819
4159
957
596
256
2261
685
397
831
609
612
119
3530
264
3487
342
9111
170
716
577
664
497
253
1769
966
720
493
292
3099