295
130
23
2
291
12
7
4
149
138
325
3
174
346
314
501
45
1
17
1
1
4
1
3
1
7
6
443
11
8
2
31
8
16
1
11
2
104
1
1
653
44
42
553
401
383
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
421
705
228
24
462
27
11
4
7
3
45
322
1
74
46
1376
4
2