305
130
24
1
291
12
7
2
150
140
327
3
177
359
329
492
37
1
17
1
6
1
3
1
1
9
9
437
11
9
2
29
7
16
1
8
3
99
1
1
682
36
3
37
561
414
379
555
769
56
1
1
5
1067
2
1
44
1
1
1
1
1
1
15
161
4
1
2
1
3
2
4
34
105
3
1241
45
462
679
220
30
455
28
8
3
3
1
42
324
1
65
48
1390
4
2