2405
4
4928
6
1637
1
1424
2
3926
5
472
0
2657
5657
11
2435
1383
2573
971
3439
5417
166
2538
387
804
970
781
801
1660
7003
9
3580