1
60
396
115
64
389
423
169
298
3
26
9
24
20
110
57
4
498
98
8
242
228
300
513
6
16
7
163
22
138
15
135
150
65
282
278
162
80
2
48
44
125
14
116
643