2982
3
1590
1
1305
2367
1317
1923
2
9504
6
2999
1660
2735
1787
1804
1868
951
1700
3079
2989
1018
2352
1371
4018
7
1816
1815
1637
4168
4
1706
1564
2619
994
83