799
1
505
1348
4625
2
1061
1564
5
641
243
1349
983
1710
3
400
511
16329
86
385
685
931
5633
16
625
1369
2368
6
637
1291
1104
806
684
978
486
5282
13