321
87
22
604
1215
367
236
801
186
450
894
106
230
352
10
100
6
433
7
294
44
454
11
