2959
1
10293
5
1144
0
2710
1672
1013
6516
8
2682
1914
775
2324
4
1162
1510
2530
2
1676
3248
4043
6
1475
1084
3598
1506
1606
2507
3593
16
1778
2403
1358
1289601
1241