3
1
211
25
55
116
2
473
386
609
32
110
198
39
927
2517
4
1294
10
269
265
442
29
7
1034
18
51
122
141
12