5296
13
1794
0
1726
2
2638
1895
1
1495
1398
1033
1004
1941
4
1699
1304
522
964
919
260
1319
1517
1673
1268
1371
1568
83
4721
4639
2865
2263
701
742
1778