5875
0
641
803
1551
2
415
1279
1
603
1153
2398
663
792
5313
4536
868
417
2143
253
2461
20
544
378
25137
605
2748