309
132
25
1
288
14
6
2
162
139
323
3
170
359
331
505
41
1
17
1
1
1
5
1
5
1
1
9
8
446
12
8
3
26
8
16
1
10
3
96
1
1
682
40
2
37
547
421
399
546
796
50
1
1
4
1090
2
2
42
1
1
1
1
1
1
1
15
152
4
1
2
1
2
2
5
36
112
2
1246
46
448
710
218
28
466
28
10
3
6
4
43
329
1
73
46
1403
3
2