483
0
846
438
543
1949
663
799
894
597
99031
1
31535
2730
6
501
851
530
169
1110
2809
2
400
418
1428
637
455
357
328
2522
173
588
995
292