69
86
329
129
820
6
366
660
160
424
555
605
86
551
440
93
284
954
83
582
228
5
0
6
813
372
524
235
599
1381
222
157
3
172
136
634
1000
45
398
684
13
268
347
293
55
316
414
