81
1
378
76
301
290
83
297
64
395
60
438
2
267
112
612
474
382
592
402
361
89
77
555
676
554
647
166
1995
425
372