3069
5
3696
2
6710
0
1517
4
4042
5801
1
758
1399
2886
23774
3315
1116
18258
1467
1100
21
3132
10
5252
2335
1892
1894
949
2564
13967
6547
684
6779
795
593
442
3621