73
1
1093
2
1341
0
88
304
329
1370
1249
3
1521
518
539
323
380
332
353
679
338
798
1132
442
755
10
355
122
705
364
367
404
354
507
993