2886
2
2650
20
3629
1
862
0
1639
1859
1412
1444
3539
3
1476
2534
4074
2529
7
1669
1876
1179
3871
2794
2430
1250
951
1760
1618
841
3470
5
432
2767
4363
989
1550