2794
2
3871
2219
2343
1
1000
0
3583
10
3470
5
2285
527
3
1753
1412
2054
4
1860
3109
14
2055
3629
2534
257
1125
637
1889
2502
1618
841
2749
1339
862
7793
3065
2650
20