951
1
1371
2144
2
1815
2982
3
1053
0
3629
3871
2794
3079
2989
1618
2352
841
3470
5
862
4018
7
745
2650
20
1700
1564
3066
2285
1868
2534
2343
5946
1412
3505