295
130
23
2
291
12
7
4
149
139
324
3
173
347
314
501
45
1
17
1
1
4
1
3
1
7
6
443
11
8
2
31
8
16
1
11
2
103
1
1
654
44
42
553
400
384
561
762
44
1
1
4
1054
1
1
42
1
1
1
2
1
1
15
159
4
1
2
1
1
6
39
113
1218
49
422
705
227
24
462
27
11
4
7
3
45
323
1
74
45
1376
4
2