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