3090
6
25494
0
27
284
21152
8
1310
833
7793
4
1045
189326
376
2907
2
2258
1
32
325
223
125
722
757
2184
2074
746
3080
3
463
337
571
377
2771
5
3144