2110
1
1286
2395
862
0
2794
2
4655
10
644
1305
564
2647
6
3871
2343
616
3470
5
2920
4
2285
1522
527
3
1225
1753
1412
1811
2054
3109
14
59
5216
8
2688
3629
2534
2329