200
1
291
361
0
246
102
517
234
506
667
346
354
539
7
641
823
2
219
68
556
64
902
231
233
810
1005
1076
244
258
168
341
326