530
1
502
1239
511
940
1021
1679
1365
0
512
2551
2996
1945
2000
197
467
1895
1238
873
742
582
4431
9
3492
3
34959
18
1964
962
3172
451
2178
4099
8
392