277
0
647
180849
382
504
1
5262
10
398
6515
472
152
305
2166
2
55
317
1862
437
688
436
6370
5
367
330
1128
238
815
988
422
300
694
282572
2105