539
7
408
1
506
641
199
666
346
354
291
360
0
245
102
517
233
324
278
282
326
2
341
210
340
355
68
168
229
244
786
775
6
750
254