628
0
3551
10
3090
6
10941
1189
2903
3
2996
652
2932
2
108797
2416
452
52099
536
2219
4
435
1313
21152
8
1334
1
5517
616
938
493
1078
607
3080
14
1543
462
255