3090
6
628
0
1189
2160
2
1237
452
3575
1
5052
10
52099
435
1407
32302
1195
2535
3248
8
19783
678
938
2358
9
2932
3498
4
1078
2408
607
6247
5
2416
14
17946
1250
1055