980
930
1130
1331
1141
7515
10556
605391
1206327
5414
5711
490
36607
28050
26733
23893
1980267
18444
1780151
16546
1589147
13780
13450
11610