2511
3
2683
0
4130
2
1222856
4
19034
6
4179
5
36045
256612
3663
1
7334
3233
16
226919
14
521
6052
10
5316
5661
822
6975
49165
7
3442
3082