467
0
392
251
21743
1
1824
1314
169
729
47041
979
409
2275
2
1123
326
548
1045
584
846
918
263
255
503
357
647
375
383
20634
8
323
955