71
341
111
753467
963108
438588
29363
578495
528246
406851
1020762
76272
4245364
3591456
3529929
3176460
2889998
2794283
2764955
2578725
2488226
2093209
1929351
1889407