111
34
102
300
332
69
37
4
8
2013
75
5
976
822
20
92
186
0
573
3
8
411
387
27
25
1002
7
9
15
832
1585
588
78
37
