2940
1
2395
1286
4114
3
2906
4655
10
1765
4
2970
957
0
551
1163
3898
644
1226
2066
423
1241
2
5216
8
2258
1836
1822
5
4438
6
4333
3926
14
572
1180