796
6
1618
0
2057
1
1583
1683
3354
9817
1247
2
1225
101569
575
237
2911
9
2505
3683
2102
1743
635
3054
5
2940
2550
1306
394
2044
1175
2500
785
549
582
790