605942
301578
31663
194841
242986
81
331
241
351
171
511
4319364
3631456
3581929
3197460
2927998
2836283
2794955
2613725
2524226
2118209
1950351
1909407