89
1487
401
1115
1042
98
721
22013
1608
68
1755
362
795
1104
565
2102
363
923
2033
1803
80
231
2264
682
521
556
831
1192
1172