1113
1
63
273
338
1458
284
2
81
573
4
493
643
0
708
72
286
287
547
1180
419
218
243
388
1249
5
392
772
1006
942
241
109
89
119