199
817
4151
955
594
256
2260
681
397
830
608
612
119
3509
264
3477
342
9104
167
715
571
662
497
250
1768
961
717
490
287
3095