164
0
588
761
1348
4
1821
7
526
1442
1210
1
666
703
3428
3505
2
792
2533
1148
1525
3
971
1579
1048
194
25
1126
2123
801
798
1687
5
802
1044
1329
2046