10
3411
310
37
27
322
182
478
20
32
2
176
680
9
309
320
41
18031
7
739
58
277
111
17
14311
3041
15
89
19
734
341
31
6
533
151
105
1707
493