296
125
25
2
285
16
6
4
150
132
326
3
167
338
326
495
45
1
1
18
1
5
1
1
2
1
5
5
434
14
6
2
1
28
8
18
1
11
1
2
100
1
657
44
41
533
417
379
543
769
51
2
1
3
1055
1
42
1
1
1
3
1
1
18
156
3
1
1
1
1
6
1
40
116
1209
46
417
711
214
27
456
27
11
4
5
1
43
320
1
74
45
1365
6
2