3696
2
4042
6710
0
1517
4
5801
1
2886
23774
18258
6779
5
3315
3132
10
1467
1894
5252
2335
1892
13967
3106
2564
123674
35
605
2060
2676
2837
3055
297066
6547
1177