1
56
402
115
70
395
422
169
298
3
27
9
26
24
17
112
62
5
484
4
98
8
228
227
302
516
13
162
22
146
7
136
152
65
274
278
163
80
2
6
48
170
46
124
117
605