2266
21826
31529
3479
28515
23012
26713
25932
28916
26930
31610
35118
615212
44110
44063
42177
3735270
3524156
30154
2914149
27916
23762
22000
20110