156
28411
631
1193
332
16519
1162
223
597
782
642
431
1461
362
1036
301
12710
822
1191
15934
1222
91
723