299
131
26
2
288
18
6
5
150
133
336
3
177
346
332
503
42
1
17
1
5
1
2
1
5
5
440
15
8
2
1
30
8
18
1
10
1
2
102
1
679
42
2
44
544
425
384
557
777
57
2
1
3
1070
1
41
1
1
1
4
1
1
1
18
166
2
1
1
1
1
6
40
117
2
1238
43
427
722
223
26
463
29
10
3
5
1
43
323
1
75
49
1394
6
2