2292
2
1476
1
2529
7
3156
3
4363
1220
16062
15
3098
3296
4
1694
1444
2631
2921
5
1681
4757
2453
0
688
3508
216
14470
1888
1624
3991
4074
2312
1306
31371
64
1473