2507
1
8002
7
3629
2698
1542
1423
2999
2234
4
2297
2
1506
1495
1393
2411
1129
624
3758
1201
810
2908
10
5862
5
2555
2615
3
1446
1401
864
0
1131
1564
1152
1688
3014
20