951
1
2562
2
1291
3145
4
1815
2982
3
1053
0
3079
2989
2352
2505
1371
4018
7
1743
3054
5
1700
2057
1683
1564
1306
5196
4168
2500
2001
790
1903
3354
1481
1813
2619