1664
1
1182
2
5455
2470
7328
1976
521
4682
1539
3
2330
263
0
1575
2194
814
933
1733
543
662
1193
565
7952