5610
599
548
496
322
415
180
374
433
5535
4713
330
23706
17790
15721
14132
10922
1062263
9664
948148
9390
788142
7340
71511