3090
6
2160
2
19783
2535
32302
0
3868
10
2471
7
1628
1
5052
4702
4
2132
2983
1186
462
1663
5
1407
1194
2358
9
2932
25669
3498
2466
2502
2666
2920
17946
6346
16
4614
2155
3
4080