251
0
536
451
316
289
529
467
367
25137
424
101
19279
2
447
2407
787
347
57
4864
1
1029
138
572
78
738
653
492
1094
31535
392
991