3696
2
1517
4
4042
6710
0
3315
1
3491
4375
1779
3629
4012
2411
1268
123674
35
1539
1752
23774
2886
1467
3213
7
3014
20
16868
39
3095
2480
2310
3132
10
2836
3303
1031
2698
979