951
1
2352
2
2886
2144
619
564
616
0
2502
2740
3539
3
3079
2989
1371
4018
7
1815
1700
2982
1564
4168
4
1859
2001
1903
8607
8
1813
1476
2619
4074
1030
4943
2153