21743
1
455
0
658
435
1540
1557
376
80
1603
1133
287
584
668
7952
1077
2105
8125
3
350
25137
575
324
765
303
320
643
279
390
552
16
358
798