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