303
546
615
365
330
4116
5211
468
549
442
5230
492
29907
22800
20962
18673
1494267
14392
1346148
12986
11570
1155144
10030
83711