171
14
28
623
191
282
15
286
323
52
131
31
3
13
1
232
221
172
72
103
63
62
112
11
5
381
321
24
252
33811
2653
3116
3497
2328
1968
111
634
671