951
1
2352
2
1371
2144
619
564
2502
2740
3539
3
3079
2989
4018
7
745
1815
1700
2982
1564
4168
4
2001
0
1903
8607
8
1813
2619
1030
4943
2153
1053
2640
1011