641
0
1041
1783
3
811
1234
1825
1
2323
1672
1637
2
1089
814
1689
5
1779
1008
1147
1169
794
3436
7
1251
823
921
835
1087
1423
1016
2520
4