3591
11
1527
2
2365
4
2903
3
2964
1
1363
2921
2990
0
3765
400
2906
1285
2499
1348
2476
14
1153
5164
5
5392
6047
4471
2655
3090
6