2940
1
2395
1286
4114
3
4655
10
2841
1765
4
2970
1218
2
5546
6
957
0
1825
1502
2647
551
1163
3898
644
1226
4248
2066
423
1241
5216
8
1836
1822
5
1549
1424
4438
2209