295
130
23
2
291
12
7
4
149
138
324
3
173
347
313
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
653
44
42
553
399
384
560
762
44
1
1
4
1053
1
1
42
1
1
1
2
1
1
15
159
4
1
2
1
1
6
39
113
1217
49
422
704
227
24
462
27
11
4
7
3
45
323
1
74
45
1375
4
2