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