15
499
311
385
293
40
16
6429
2874
1461
1507
213
975
314
111
453
30725
36032
292
251
301
492
27410
479
7410
515
9415
574