435
0
548
418
1762
658
845
93
303
4537
368
2189
775
200
409
25137
257
575
400
800
349
901
918
269
2339
378
3203
10
21743
1
411
29323
458