2781
1
2315
2
3158
298
951
1700
3079
2989
802
0
1660
2352
1371
4018
7
1815
4168
4
1564
2982
3
2619
809
2001
1903
2132
493
1813
1030
1053
2744
2640
1011
1568