938
6
416
1
102
85
538
2
114
971
3
1094
8
551
221
575
306
1742
362
523
46
116
445
5
790
7
175
162
359
107
61
267
661
518
631
396
442