296
132
26
2
288
18
6
6
148
137
336
3
177
344
332
504
43
1
17
1
3
2
1
5
5
443
15
7
2
1
29
8
18
1
9
1
2
103
1
680
43
2
45
544
425
383
557
778
55
1
1
3
1065
1
1
43
1
1
1
4
1
1
1
18
169
2
1
1
1
1
6
39
120
2
1235
43
424
725
223
26
466
28
9
3
5
1
44
325
1
73
49
1393
7
2