3696
2
1517
4
1268
1
4042
6710
0
3315
1779
2495
1015
1694
951
690
2669
1539
19944
23774
2886
3491
1467
564
3546
123674
35
3132
10
1743
2698
5375
108797
1180
3
2245