336
1
796
2
252
539
7
641
506
934
667
346
354
199
291
234
361
0
278
324
283
326
341
102
246
168
244
68
557
54
478
103
647
317