2495
0
2061
3
1027
1
1751
1798
2
2271
4
1124
1244
2374
1744
1647
1514
5771
10
8627
1487
796
6
2333
717
2954
2999
289
4083
973
4375
1211
3971
982
2655
8819
12
3637