294645
880472
80476
635959
588741
768491
145132
721592
555773
940386
375282
13380
5135799
3557581
3065148
2372804
2229988
2044609
1955357
191278
1763118
1719136
1686195
1635471