798
0
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
275
552
1084
2810