138
0
929
391
597
438
5382
5
1692
445
579
1
475
693
70
564
3644
645
639
359
544
715
5242
3873
15
1125
348
255
593
1318
1106
1022
1668