951
0
729
2490
381
408
413
613
5875
749
292
81
429
409
4111
2
169
314
283
320
438
1101
248
787
517
894
357
544
348
705
547
18