450
527
6218
3822
5610
548
496
322
415
180
556
374
23776
17850
15791
14232
10952
1066263
9704
953148
9400
793142
7390
71511