4521
1270
531
2930
788
1336
571
1796
954
1644
2073
346
387
365
695
250
4133
4010
1147
471
2931
905
556
846
