640
500
470
860
440
8141
6790
2530
4280
3630
2153
6833
5220
4676
2670
1990
1180
42725
2545
1138
581
125149
697979
1633662
3575391
2005346