112
562
664
8921
371
1151
764
475
362
16625
1696
848
396
461
6214
1195
386
4110
1475
903
852
462
20311
722
10617
1124
8911
8114
704