12219
9812
1197
696
12330
10910
863
1369
1094
1398
957
772
622512
44610
44523
42667
3789270
3566156
30574
2947149
28246
23952
22220
20330