1064
0
2051
1189
40177
142
916
2773
5
545
2982
3
397
34
21152
8
752
319
475
619
1759
2518
804
167
797
1
96
403
1679
2820
603
227
3050
3971