44
0
407
4362
5
47
342
324
297
671
427
809
424
965
393
287
872
771
1016
881
536
349
11829
56488
568
670
521
518
2441
2635
264