2505
2
1226
1
21152
8
601
1743
0
3054
5
2057
1683
1414
1306
2500
3735
4
790
3354
1481
635
2736
582
1618
1225
785
775
1444
4779
2670
5375
2890
3
1015
2917
14
1694