640
470
8522
6126
578
4712
607
564
628
5210
588
502
25377
19170
17291
15262
12032
1166263
10534
1046148
9970
889143
8210
75411