328
1
362
492
2
326
87
303
514
350
995
399
254
432
887
1984
3
555
405
615
92
561
338
409
293
342
93
364
433
271
78
355