663
3
443
1
403
1021
998
75
422
891
493
662
1383
542
1043
1160
0
1651
2
1341
2753
6
527
1150
883
83
1453
1543
2278
1151
810
1056
725
487
1601