3383286
393
301
421
331
211
361
191
251
342
241
5475367
4504935
4318459
3440462
3432998
3329956
2996729
2980226
2473209
2128352
2123407