622474
321582
324355
116643
711481
472223
10530
55289
815579
655709
650338
747996
2878361
2573454
2519928
2451455
2206995
2110955
2059281
1994719
1892226
1661208
1598351
1557406