2989
5
575
0
777
1027
427
255
458
47041
1237
1
2581
2587
16
172
775
416
714
392
747
679
1580
918
200
1314
297
768
21743
737
658
637
3203
10