328
1
362
492
2
326
87
303
515
350
995
400
254
432
887
1984
3
555
405
615
93
562
338
410
293
409
342
364
433
271
78
355