2292
2
1476
1
1309
0
2529
7
1992
3
3156
4363
1220
697
16062
15
989
3098
3296
4
1694
10317
1859
1444
2631
2591
2921
5
1681
4757
2453
4914
688
3508