818
0
1247
2
1721
4096
876
1511
373
788
706
433
1601
1225
1318
583
423
1392
1
2108
402
577
385
438
23802
9
1194
109
565
1653
1705
615
41
2109
4