5
526
292
4
128
5
25
927
178
607
243
284
269
72
0
98
326
52
282
629
156
72
1085
155
609
268
14
48
0
22
381
386
152
10
351
595
328
477
36
404
117
552
333
398
501
81
276
1
392
183
290
