306
133
25
1
289
15
6
2
163
140
329
3
171
365
330
506
42
1
18
1
1
1
5
1
5
1
1
8
8
449
10
8
3
27
8
16
1
10
3
97
1
1
686
41
2
38
549
423
401
548
802
50
1
1
4
1095
2
2
43
1
1
1
1
1
1
1
15
152
4
1
2
1
2
1
5
39
114
2
1251
47
450
713
220
29
467
28
10
3
6
4
43
331
1
74
44
1411
3
2