4943
2
2687
1889
1
2959
1307
3
1053
3236
4
1709
6707
24
3629
3871
2794
2591
1618
841
3470
5
2906
862
0
2650
20
3066
7
2285
1769
1868
2534
2343
2907
5946
1412
3505
2092