2507
1
2698
1542
1423
8002
7
1506
1495
1393
624
5862
5
2555
4
3629
1446
1401
864
0
1131
1564
19944
2
1688
2386
432
3724
3
1550
2906
1015
1992
6236
10
2299
3140
1100