2100
2
1568
1
946
2710
1220
1558
1690
1622
2089
2622
6
1127
1348
1539
17970
15
1681
685
0
3629
2377
1371
3696
2368
1393
1779
989
1880
5
2884
2277
1180
3
9160
3095
7