497
4
660
3
422
1
546
2
370
299
472
0
1013
5
334
1024
1092
1481
1216
1385
1413
1322
936
1442
1585
1609
3290
10
1286
1698
1429
5683
1406
2496
11391
2400