2100
2
1127
1
1568
946
2710
1220
1408
2027
2323
9
1558
1690
1622
1350
2089
2622
6
1348
1539
17970
15
1681
685
0
3629
2377
2070
1371
3696
2368
1393
1779
989
1386