615
1
409
405
293
487
2
345
291
290
408
555
272
492
362
87
303
515
439
304
580
3
328
326
2012
9
1635
1323
704
1522
447