63
0
1029
530
69
75
1511
169211
11
428
437
197
416
422
618
116
256
383
521
1087
1073
467
149
484
55
1282
474
1398
722
1289
843