1217
0
2
554
1
1592
538
4
505
1098
3
561
489
1246
407
491
434
461
616
1415
1351
1387
541
471
394
306
835
403
206
134
1431
937
1382
6
1402
1236
657
446
486
473
1495
1260
1299
1161
1012
885
914
859
902
737
289
337
455
442
299
379
304
340
458
319
283
117
108
178
124
50
95
78
70