2886
2
2292
1476
1
1412
0
2529
7
2100
951
2534
3156
3
2650
20
1179
3629
862
4363
1220
432
841
16062
15
989
3098
3296
4
1694
10317
1859
1444
4168
5
2631
2591
2921
1681