309
398
14
381
317
5
351
927
595
167
282
82
0
1085
10
52
253
6
526
196
98
273
386
155
156
404
128
269
464
0
183
2
551
81
4
48
326
292
629
117
178
392
276
290
477
132
609
146
4
279
1
