2495
0
1679
2
1903
3
1547
1
1393
2454
1787
1125
1211
1359
2189
2505
2435
1743
3054
5
2057
1683
12733
3034
1388
1306
950
2500
790
3354
1481
2670
951
1711
982