530
1
4248
1505
1384
5
1103
2145
2153
675
511
1466
2274
2100
2
512
2551
2996
0
1945
2000
197
467
1895
1238
873
742
582
4431
9
3492
3
34959
18
1964
962
3172