3696
2
4042
6710
0
1517
4
2061
3
1539
1
3315
1467
2335
1892
2089
23774
2271
1371
1779
2564
1180
5801
2041
2313
2075
4821
319
1386
1298
1894
2661
1522
2479
8627