77
0
644
870
498
658
648
508
381
1222856
4
1128
1748
451
264
1042
335
297
393
363
249
105807
42
798
47041
423
1
273
415
2347
2
4165
755
800
631