540
870
430
790
320
750
440
571
1691
800
1270
3615
17673
13960
11611
10390
791263
7842
7160
6652
639147
579142
57510
5060