938
6
416
1
102
85
538
2
115
972
3
1094
8
551
222
575
306
1742
362
523
46
117
445
5
791
7
175
162
359
108
61
267
661
518
632
396
442