2505
2
21152
8
1743
0
3054
5
2057
1
1683
1414
1306
2500
3735
4
790
3354
1481
2736
582
775
1444
4779
2670
5375
2890
3
1015
2917
14
1694
2294
1923
3683
392
189326
1247