2505
2
1162
1
5204
3
1376
1239
1585
1767
14810
6
2338
3613
8
674
3130
6753
17
3354
9
603
0
1826
517
2936
10
9607
3267
4
1558
2629
7793
8329
383
2182
2075
12
21152
5164
5
4862