951
1
1700
1815
2
4018
7
1053
0
1578
6
2333
3
3079
2989
2352
1371
4168
4
1564
2982
2619
809
2001
1903
2132
493
1813
1030
2744
2640
1011
917
1513
1660
3693
2144