1015
1
2507
1694
2698
1542
951
690
2669
2
1423
8002
7
564
1506
1495
1393
1743
0
624
108797
5862
5
2555
4
3629
1446
1401
864
1131
1564
19944
1688
2386
432
3724
3