2529
2
2400
6
2844
1
4996
4370
3919
3
4761
591
0
2257
5
1998
4
1106
3442
1507
1804
1334
1167
1557
1465
1348
3497
1494
669
458
1084
2332
1903
2226
1209
298
761