308
133
25
1
289
14
6
2
161
139
322
3
169
361
331
503
41
1
18
1
1
1
5
1
5
1
1
8
8
444
12
8
3
26
8
16
1
10
3
96
1
1
683
40
2
37
547
422
397
546
795
50
1
1
4
1089
2
2
42
1
1
1
1
1
1
1
15
152
4
1
2
1
2
1
5
37
111
2
1246
46
449
709
217
28
464
28
10
3
6
4
42
328
1
73
46
1402
3
2