951
1
2327
11
2949
0
3629
5658
9
3871
2
2794
1618
841
2699
3470
5
2503
3092
4
862
1738
2650
20
3066
7
1089
2285
1868
2534
2343
3873
15
5946
1412
3505
2092
1466
1517
3
1889