505
1
538
490
498
1657
11
515
396
1254
2
845
0
3019
6
561
465
2853
18
1741
9
87
1489
582
428
1637
1013
589
2761
3
535
1046