435
839
650
14110
963
526
732
620
601
1035
1175
1203
701012
50363
49400
49108
4316271
4123158
33634
3326153
31776
27282
24921
23290