437
3625
450
3822
548
496
322
415
180
433
5423
4713
23606
17780
15641
14082
10872
1052263
9584
940148
9330
778142
7300
70811