3090
6
2804
4
2535
2
19783
1568
1
2358
9
17946
0
32302
3694
5347
6095
2919
6899
578
7071
5
25669
462
1628
1663
1188
3575
21152
8
2932
3498
1092
1813
3673
3779
2623
3
3765