17353
0
20634
8
1551
2
516
413
2275
539
19279
555
2668
419
3114
4
31535
407
427
1112
2299
918
295
316
448
802
874
2167
3
433
2730
6
611
834
171
592