331
146
26
3
336
19
6
2
159
142
404
6
171
518
351
464
76
1
1
31
1
3
9
1
1
1
5
8
420
1
18
9
4
23
3
7
1
3
1
125
7
2
817
76
6
56
696
477
345
594
820
146
6
3
10
1204
5
1
35
1
1
1
1
1
1
20
1
211
2
4
1
1
3
3
2
1
1
7
1
1
3
1
1
38
2
107
6
1386
81
635
667
239
38
443
21
3
1
7
3
28
329
1
1
53
46
1572
8
1