2250
1
987
1065
2079
2061
3
2271
4
1881
1694
392
0
1624
2312
1744
1647
1473
1290
5771
10
8627
2256
925
6977
796
6
2333
2082
717
2954
2
2108
1416
1552
2999