296
125
28
2
283
16
6
5
152
129
321
3
169
334
327
492
46
1
1
18
1
5
1
1
3
1
5
5
431
14
6
2
1
28
8
18
1
11
1
2
100
1
655
45
41
535
414
377
542
767
51
2
1
3
1048
1
43
1
1
1
3
1
1
1
18
157
2
1
1
1
1
6
1
40
115
1205
48
417
707
215
27
453
27
11
4
5
1
43
317
1
74
45
1362
6
2