3696
2
4042
6710
0
1517
4
1539
1
3315
1467
2335
1892
2089
1371
23774
1779
5801
2564
5674
6779
5
1180
3
3095
7
1894
13995
2479
18258
1519
2886
658
1564
2100
5252
13967