951
1
1859
1815
2
1444
2982
3
1476
1053
0
4074
2687
5
2529
7
1669
1876
2886
2430
1250
1760
3079
2989
2352
2767
1371
4018
4363
989
1721
3098
16062
15
10317
3296
4
1700