488
0
1000
1963
2
3187
5
1371
1
2526
1115
471
1241
489
202
1060
2402
887
809
1238
1889
1223
2521
885
1062
1174
349
931
1496
3172
3
1488
11650
23
311
805