1064
2
288
1
265
290
446
1347
5
477
164
174
184
1245
1098
1141
0
429
1204
1055
3
815
108
999
6
796
360
435
498
632
340
619
551
449
521
502