78
0
376
968
165
169
283
798
503
747
1824
631
2668
2
355
534
6529
7
185
467
560
979
90
155
25137
475
505