1023
1306
1084
682
7615
714
821
1067
692
773
910
1086
589311
42480
42333
40147
3561270
3342154
29284
2803149
26726
22722
21150
19330