295
131
26
2
288
18
6
6
146
136
335
3
178
340
331
502
43
1
17
1
3
2
1
5
5
441
15
7
2
1
29
8
18
1
9
1
2
104
1
675
43
2
45
540
424
382
555
774
55
1
1
3
1060
1
1
43
1
1
1
4
1
1
1
18
168
2
1
1
1
1
6
39
119
2
1233
40
420
722
224
26
464
28
9
3
5
1
43
324
1
73
49
1387
7
2