2450
3
3107
7
2268
4
1590
1
950
0
2691
2
4641
25
776
3519
9
2709
6
2598
3386
2654
4996
7592
2467
2810
5
3118
5949
15
1768
1286
969
924
1266
479
3460
5825
1598
709
1059