2518
240
233579
2714
211
256
323
225
244
2611
2136
223
14150
11480
8881
7530
605263
5890
5520
5031
489147
4679
425142
33950