1140
5179
2512
50
12831
294
71
2610
11327
224
5522
6418
17683
13970
11661
10390
791263
7862
7160
6712
642148
579142
57710
5060