76
969
22
27
432
293
664
597
251
506
736
693
1043
17714
962
393
361
521
441
143
283
21
284
1186
15210
15611
1245
2366
1631