529270
268686
255786
467243
293972
560855
75323
69143
831812
531878
267702
842748
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471