4471
2
3090
6
2535
2358
9
4832
3
25669
0
1603
1
301
3453
3498
4
6499
1379
8527
3200
3694
2990
32302
1169
1505
1622
1819
1275
1136
1523
1512
1384
5
2951
2271
981
975