781
0
668
895
415
2328
505
5875
683
602
909
445
1661
1
663
765
410
787
948
771
803
846
957
267
1167
53
743
517
87
1101
514
1939