2495
0
1679
2
2435
1
840
3
1174
1903
5997
12
1393
1547
1694
1451
951
1125
1211
2454
2312
1359
2189
1688
2505
1787
5486
1743
3054
5
1729
2057
1683
2522
3683