199
537
1060
803
608
196
1071
534
355
512
28
751
259
