662
1356
280
855
834
12016
18110
1216
15311
1550
1174
12812
687412
49253
48510
47948
4248271
4040158
33084
3250151
31036
26622
24451
22830