3696
2
1517
4
4042
6710
0
3315
1
1779
3629
1268
123674
35
1539
23774
2886
1467
3213
7
16868
39
3095
2480
2310
3132
10
2836
1031
2698
979
1180
3
1519
2235
6779
5
1364
1446
2757