10
320
2
3
2
12
122
38
667
9
330
6
2
6
74
38
45
27
116
1
1898
90
12
159
71
12
2
8
1926
305
308
8
11
386
3
3247
23
24
249
104
271
17
37
22
21
120
