3696
2
4042
6710
0
1517
4
3315
1
1467
2335
1892
2089
1539
2234
1371
2297
1779
796
6
1618
2564
2999
23774
4670
1752
1394
1180
3
4012
891
3095
7
2528
5801
3758
7304