516
0
17353
413
2275
2
539
407
19279
295
31535
1551
448
419
918
427
2299
433
316
173
2730
6
2167
3
393
467
834
555
392
3759
1
171
2668
376
25137