77
969
22
27
422
293
664
597
251
506
746
703
1043
17714
962
393
361
521
441
143
283
21
284
1196
15310
15711
1255
2366
1631