3080
3
2932
2
21152
8
1689
32302
0
3090
6
2535
1125
1
2087
3498
4
4335
2304
5354
2281
3715
5151
4651
19783
1532
1766
1603
280
2405
2740
2089
17946
1660
2650
20
2990
1699