2034
5
1435
3216
10
3102
2
1769
2430
3
1247
950
0
7592
7
2467
4
1286
1
969
1963
1809
3118
1574
3460
1317
2654
570
2921
8
3187
709
998
2643
2725
22
3475
6
1598
2061
3248