2241
2
7964
5
4499
12
4996
6
458
0
1507
1
1465
1348
2310
1903
3
2332
2658
10
2698
19932
30334
1354
2838
1522
591
1479
1106
562
3497
4
4370
669
3919
298
1494
1191
1998