650
3
2778
7
1278
5
885
1
724
455
2
1453
4
1889
2303
2825
2326
1519
2972
893
4875
10177
1722
748
1211
62944
17
550
715
533
958
131
1423
760
983
2652
1801