1401
2
2982
3
2541
0
2132
1795
1
17607
5
3942
5322
8
2011
3587
3889
4
2528
2917
3238
7
768
5375
2392
3292
3060
1574
1190
2977