138
402
293
644
607
231
476
786
683
1033
17715
982
383
381
551
441
143
323
22
314
1206
15810
15811
1245
2386
1641
1373
602
574