503
1
564
2
654
2258
19
1693
466
1746
2014
556
518
1042
3
1506
467
530
2713
10
697
1754
624
494
3481
5
510
995
934
0
1179
2691
1209
1182
474
2036
558