3354
5
2342
2
3014
20
1816
1
3085
3491
4
3485
7
4946
18
3316
10
1282
5141
2620
8
753
1854
0
7608
12
2243
6
3644
2262
1262
1243
1748
1765
1554
806
249
2115
676