505
1
1899
4
723
5307
7
1310
2
2274
6
1354
3
5366
5
320
858
2098
609
1544
847
634
780
676
860
1225
781
762
1228
738
1311
4002
23
621
2216
643
666
2720