216
651
341
52
313
10114
543
999
13916
6516
362
27
17
261
564
311
48
533
713
11610
8410
481
491
301
462
622
813
312