500
0
317
909
1070
1049
1189
515
1591
2136
560
1
14810
6
1059
2089
2
534
628
692
1555
3
2261
1933
2151
7994
404
596
3107
4
345
1055
1092
1193
4363
7
2254