3198
8
4996
6
458
0
1507
1
1465
2
1348
1903
3
2332
2658
10
591
1106
2505
1743
3054
5
3497
4
4370
2057
669
3919
1683
1494
1998
3442
1306
2500
1804
1334
2226
1209
790