944
0
63
518
601
798
1282
407
525
1446
54
293
1454
216
581
467
1150
1073
46
116
223
55
65
1511
421
3675
505
267
212
428
777