316
1
403
2
483
339
100
702
3
216
74
215
232
358
64
209
351
778
9
421
692
511
435
337
538
219
607
68
956
476
293
330
186