259
0
69
63
394
1086
1748
1244
470
997
467
375
668
525
303
588
18
521
75
18403
6
1540
577
187
292
2901
2952
527
197
868
2395