310
133
25
1
289
15
6
2
162
139
326
3
169
364
332
506
42
1
18
1
1
1
5
1
5
1
1
8
8
448
11
8
3
26
8
16
1
10
3
96
1
1
687
41
2
38
547
425
400
549
800
50
1
1
4
1094
2
2
43
1
1
1
1
1
1
1
15
154
4
1
2
1
2
1
5
37
113
2
1252
46
451
713
218
29
467
28
10
3
6
4
42
331
1
74
45
1410
3
2