505
0
286
1025
935
213
676
494
637
454
5875
641
1132
803
1551
2
415
844
1279
1
603
876
980
1153
2398
663
792
5313
4536
868