5296
13
1794
0
1726
2
1495
1
2522
3242
7
1707
672
1743
3
1271
4
1579
633
7877
5
1192
701
1431
1749
4148
4261
5252