2659
2
1220
1
1562
3
1998
5
1388
1362
4
2322
7
3710
2076
3277
8
659
0
2321
1909
9
105290
6062
16
25137
2188
19279