2556
4
688
1
1033
753
0
370
1175
3629
2468
2
1393
3871
2794
1618
841
3470
5
862
2650
20
471
3066
7
2285
1868
2534
2343
1694
2131
1017
5946
2721
1412
3505
2092