796
1
2794
2
3871
2219
2343
616
0
1000
3583
10
3470
5
2285
527
3
1225
1753
1412
1860
2054
4
3109
14
2055
59
3629
2534
257
1125
637
1547
1618
1339
1889
2502
3065