799
1
505
1347
4625
2
1060
1563
5
641
243
1349
983
1710
3
400
511
16328
84
385
685
931
5632
16
625
1369
2368
6
637
1291
1103
806
683
978
486
5282
13