3090
6
496
0
2903
3
2932
2
830
1691
1
619
1380
1699
801
21152
8
1191
1061
802
673
526
1814
4179
7034
6346
16
3546
3080
3673
467
1000
1168
5431
2394
1938
2562