684
52
18
49
10
15
24
75
39
107
13
118
11
22
12
53
25
43
413
131
1254
41
64
199
163
91
50
218
98
671
58
60