1688
1
2526
2512
2
1302
1355
8
784
0
2670
1015
2669
1694
2294
1923
5375
1740
3
1451
951
690
12632
7
3465
1038
843
3518
3835
5
2199
1729
2077
2312
2495