688
1
951
1628
2
2505
1218
12632
7
5402
10
1753
0
2533
6
884
980
3217
5
5346
3
3054
4099
8
666
1739
2408
2057
1683
1441
4036
2571