500
1
487
995
1170
2
1135
1233
6
782
1159
1838
1495
2069
1701
0
3249
11
5547
7
2651
10
2357
1662
4
3526
5
1847
2748
2652
1761
7993
2418
3460